home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
rlog_120.zip
/
REMOTLOG.DOC
< prev
next >
Wrap
Text File
|
1990-07-25
|
14KB
|
412 lines
R E M O T E A C C E S S
L O G R E P O R T I N G P R O G R A M
REMOTLOG
////// ///// / / /////// /////// / /////// ///////
/ / / / / // / / / / / / /
////// /// / / / / / / / / / / ///
/ / / / / / / / / / / / /
/ / ///// / / /////// / /////// /////// ///////
The Program - Remotlog
I developed Remotlog because when the announcement of RA was made and I
endeavored to switch from QuickBBS. There was something missing. I
could no longer use all my QBBS utilities. After exhaustive efforts of
trying to get the implementation of my old program by its author, I
decided that it was time to do some coding.
Here we have the finished product. A full fledged RA log reporting
program. This program is in no way crippled. And never will be.
RA is the registered product of Continental Software.
QuickBBS is the registered product of The QuickBBS Support Group.
At present this program will function with RA version 0.02. It should
have no problems with 0.03 but will have to wait till its release.
Do not attempt to use this program with any other software except RA
because it uses the file MESSAGES.RA. If it cannot find this file the
program will abort in error.
The screens provided by this program are as the author thought you
the sysops would like to see. If you feel the information is too much
or that there is not enough, or would even like to see some of the
information moved from one location to another part of the page or a
totaly different screen. Please do not hesitate to let the author
know.
Configuration of Remotlog
A copy of exactly how the configuration file looks is included with the
zipped package. Here is a line by line definition. The configuration
file is called REMOTLOG.CFG.
;-------------------------------------------------------------------------
; Remotlog Configuration file
; By Orland Carter 1:135/72
;-------------------------------------------------------------------------
;
;-------------------------------------------------------------------------
; This is a required entry. It tells the program the [path + filename] of
; the Log file to be processed.
; DEFAULT : SYSTEM.LOG
;-------------------------------------------------------------------------
;
LogFile SYSTEM.LOG
;
;-------------------------------------------------------------------------
; This option is required. It tells the program what the Dos Shell entry
; of your External chat program is. This must be the same case as the
; BBS writes it to the log file. Required whether you have one or not.
; DEFAULT : FX-CHAT.EXE
;-------------------------------------------------------------------------
;
ExternalChat FastChat.EXE
;
;-------------------------------------------------------------------------
; This option is required. It tells the program what [path + filename]
; the output of the program should be placed in. *.asc/*.ans versions.
; DEFAULT : REMOTLOG
;-------------------------------------------------------------------------
;
Outputfile c:\RA\Txt\Remotlog
;
;-------------------------------------------------------------------------
; This option is required. It tells the program which color to place the
; background of the ansi screen in.
; DEFAULT : 40
;-------------------------------------------------------------------------
;
Back 40
;
;-------------------------------------------------------------------------
; This option is required. It tells the program what color the numbers
; displayed are.
; DEFAULT : 1;33
;-------------------------------------------------------------------------
;
Numbers 1;33
;
;-------------------------------------------------------------------------
; This option is required. It tells the program what color to use when
; highlighting the Beginning and Ending dates of the Log period.
; DEFAULT : 1;46;37
;-------------------------------------------------------------------------
;
HighLight 1;46;37
;
;-------------------------------------------------------------------------
; This option is required. It tells the program which color to use to
; restore the screen to "normal".
; DEFAULT : 0
;-------------------------------------------------------------------------
;
Normal 0
;
;-------------------------------------------------------------------------
; This option is required. It tells the program which color to use for
; Outlining the Box and Dividing lines of the output file.
; DEFAULT 1;34
;-------------------------------------------------------------------------
;
Outline 1;34
;
;-------------------------------------------------------------------------
; This option is required. It tells the program which color to use for
; all the text that is printed.
; DEFAULT 0;32
;-------------------------------------------------------------------------
;
Text 0;32
;
;-------------------------------------------------------------------------
; This option is required. It tells the program whether or not you wish
; the optional page of Multiline usage to be displayed. The statistics
; will still be stored if the option is not selected.
; DEFAULT : NOMULTILINE
;-------------------------------------------------------------------------
;
NoMultiLine
;
;-------------------------------------------------------------------------
; This option is required. It telss the program what type of log file
; You are using. Wheter FD [Front Door type] or OPUS.
; DEFAULT FD
;-------------------------------------------------------------------------
;
FD
;
;-------------------------------------------------------------------------
; This option is not required and at the descretion of the sysop. Using
; This will cause another page to be displayed in addition to the current
; 2 or 3 pages that are already displayed. This option is where the sysop
; Can have remotlog search the logfile for something specific and keep
; track of its occurrences.
; I.e. *01My_Name Carter - This will cause remotlog to search the log
; file for all occurences of "Carter" it will accumulate and store the
; amount of time it finds it in variable 01. When it displays it it will
; display "My_Name >>> ####" where # is amount of times the item was found
; Possible Variables are 00-10. The 0 is significant. The "*" is required
; There can be no spaces except to separate the Display item from the
; Search item.
; Format "*<Variable 00-10><Entry to Make in *.Ans/*.Asc file> <Search For>"
; *00My_Name Carter
;-------------------------------------------------------------------------
;
;*00My_Last_Name Carter
;*01My_First_Name Orland
;
;-------------------------------------------------------------------------
; These options are not required. But they do provide you with a great
; amount of security. For areas you do not want all your users to see.
; IE. Adult areas or Sysop areas.
; DEFAULT - NONE. 200 MAXIMUM ENTRIES.
;-------------------------------------------------------------------------
;
NoShow 8
NoShow 10
NoShow 12
NoShow 19
NoShow 36
NoShow 45
NoShow 49
NoShow 50
NoShow 51
;
;-------------------------------------------------------------------------
; This option is not required. It is used to Change the default Sealink
; protocol displayed in the 1st output page to a protocol of your choosing.
; REPLACESEA - Is the Search String for the new protocol.
; REPLACEDSP - Is the Actual Item to be displayed in the Output page.
;-------------------------------------------------------------------------
;
;ReplaceSea SEALink
;ReplaceDsp SEALink
;
;-------------------------------------------------------------------------
; This option is also not required. It determines whether or not the local
; logons will be shown on the report output. The default for this option
; is show local logons. Leave this option out for the default to take
; effect.
;-------------------------------------------------------------------------
;
;NoLocal
;
;-------------------------------------------------------------------------
; This option is also not required. It activates or deactivates the
; Files.BBS downloaded files counter. The count will be stored and added
; to the Files.BBS in the directory the file was taken from. Default for
; This option is FILECOUNTER, To deactivate use NOFILECOUNT
;-------------------------------------------------------------------------
;
FILECOUNTER
;
;-------------------------------------------------------------------------
; This option is also not required. It activates a chat record. This will
; log all chats found in the log file to a file called REMOTLOG.CHT in the
; current directory. The default is CHATRECORD, all chats will be logged.
; The other option to disable the chat is NOCHATRECORD
;-------------------------------------------------------------------------
;
CHATRECORD
;
;-------------------------------------------------------------------------
; This option is also not required. It activates or Deactivates the log
; deleting option. The Default is the log will be deleted every 10 days.
; The two options are DELTELOG ## (Where ## is days log should be kept.)
; and NODELETELOG.
;-------------------------------------------------------------------------
;
DELETELOG 10
;
;-------------------------------------------------------------------------
; E N D O F R E M O T L O G . C F G F I L E
;-------------------------------------------------------------------------
--------- End Of Configuration Section ----------
Here is a quick Batch file example to demonstrate the use of the Chat logging
feature.
Batch File .........
Echo make master Directory
REMOTLOG
Mbutil Post Remotlog.Cht #28 -To "Orland Carter" -From "Remotlog" -Subject "Chat Requests"
Del Remotlog.cht
MSTRDIR
ren mstrdir.cfg *.tmp
ren mstrdir.g *.cfg
MSTRDIR
ren mstrdir.cfg *.g
ren mstrdir.tmp *.cfg
End Of Batch File....................
Supplied ANSI Code sequences
Number Represents
------ ----------
0 All attributes off (Normal Display)
1 High Intensity (Bold)
5 Sets Blink on
7 Reverse Video on
8 Concealed on (makes display invisible)
30 Foreground Black
31 Red
32 Green
33 Yellow
34 Blue on Color Monitor
Underline on MonoChrome
35 Magenta
36 Cyan
37 White
40 BackGround Black
41 Red
42 Green
43 Yellow
44 Blue
45 Magenta
46 Cyan
47 White
Hints about operation of this program
There are several different things that you can do to get certain results
from this program.
For example if you want to change the beging date of the report without
erasing the remotlog.dat file. All you have to do is to edit the .DAT file
find the string that has the date in it and make it a null string. When the
program starts up it will notice the date is missing and get the date from
the current system.log file.
When reading the log file the program will not attempt to reposition pointers
if the last item in the log is that REMOTLOG has checked the log. Of course
the current session will be appended to the end of the logfile.
By deleting the notations that REMOTLOG makes in the log file you can force
it to re-process the log file.
Any bug reports, comments, or requested addition, deletions etc. may be sent
to Node 1:135/72. or the address listed in the donations section. I can
also be reached in the RA_SUPPORT echo.
Credits
The author, Orland K. Carter, would like to thank my beta testers of
this program that put up with the constant updates to the one program and
major overhaul of their configuration and data files.
Daniel Johnston, and Robert Taylor, Peter Janssens thank you for your
patience, and help in beta testing this program.
Donations
A donation if you wish can be made to the author.
____________________________________________________________________________
|Make all donations address to |
| Orland K. Carter, REMOTLOG |
| 2850 N.W. 155 Terrace |
| Opa-Locka, FL 33054-2223 |
|____________________________________________________________________________|
Thank you for your support.
Orland